const program = require('commander')
const { createProject, addCpn } = require('./actions')
module.exports = function () {
  // 创建指令,others表示其他的数据,...表示others是个数组
  program.command('create <project> [others...]')
    // 添加描述，可以在help中显示
    .description('create vue project')
    // 监听指令
    .action(createProject)


  // 创建一个添加组件的命令
  program.command('addcpn <name> [others...]')
    .description('add component')
    .action((name) => {
      addCpn(name, program._optionValues.dest || './src/components')
    })

}